from dialog import SysBaseDialog

"""
任务1对话类（没有设置结束，因为感觉很变扭）
"""


class FinalTask1StartDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["我叫小铁，我是一名红军战士，;" +
                     "这次我将潜入到日军内部;" +
                     "将这里的日军全部杀死,;" +
                     "当然,我自己也抱着就义的决心！", "红军：小铁,我现在被关在牢房;" +
                     "我需要你帮忙救出我;", "那里有日军把手，偷偷进来。;" +
                     "你的旁边有地雷，走到旁边捡取;。", "小铁：好的，;" +
                     "我会成功完成任务的！"]

        super(FinalTask1StartDialog, self).__init__(text_list, font)


"""
任务2开始对话类
"""


class FinalTask2StartDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：你能看到这句话,说明你成功了;" +
                     "接下来，绕过日军到达武器库;" +
                     "捡取足够的武器;", "玩家操作 空格 可以释放地雷;" +
                     "并且可以回收地雷;", "红军:然后你需要将看守的日军！;" +
                     "全部杀死,注意武器的使用;。"
                     "不要造成过多的损失;", "红军:注意观察日军的特点：;" +
                     "合理埋放地雷可以造成;" +
                     "意想不到的的效果！"]

        super(FinalTask2StartDialog, self).__init__(text_list, font)


"""
任务3开始对话类
"""


class FinalTask3StartDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：真不错小铁;" +
                     "果然我没看错你;", "红军：接下来,去援助;" +
                     "被关起来的战士;", "红军:他们现在应该在;" +
                     "刚才的地方,日军将会把他们;" +
                     "处死", "你的时间有限！快点！"]

        super(FinalTask3StartDialog, self).__init__(text_list, font)


"""
任务3结束对话类
"""


class FinalTask3EndDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：你是我们的骄傲;" +
                     "小铁战士;", "小铁：不负众望！;" +
                     "只要我还活着;", "小铁：一定会消灭所有的；"
                                "日本鬼子！"]

        super(FinalTask3EndDialog, self).__init__(text_list, font)

class FinalTask4StartDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：去挑战你自己吧;" +
                     "最里面会有一个boss;" +
                     "你需要将其杀死;", "红军:中途会有许多物资;" +
                     "尽可能多收集;" +
                     "你可以做到的！"]

        super(FinalTask4StartDialog, self).__init__(text_list, font)

class FinalTask4EndDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["通关成功！你是一名合格的红军战士了"]

        super(FinalTask4EndDialog, self).__init__(text_list, font)

class FinalTaskFailDialog(SysBaseDialog):
    def __init__(self, font):
        text_list = ["红军：小铁，你将被我们永远记住;" +
                     "你的事迹远远长流!"]

        super(FinalTaskFailDialog, self).__init__(text_list, font)
